.house-info-list__item {
  display: flex;
  padding: 18px 0 10px;
  border-bottom: 1px solid #e5e5e5;
  img {
    width: 106px;
    height: 80px;
  }
  .info-content {
    margin-left: 10px;
    font-size: 15px;
    overflow: hidden;
    line-height: 22px;
    h3, &__desc {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
    h3 {
      font-size: 15px;
      color: #394043;
    }
    &__desc {
      font-size: 12px;
      color: #afb2b3;
    }
    &__tags {
      .tag {
        display: inline-block;
        padding: 4px 5px;
        margin-right: 5px;
        line-height: 12px;
        font-size: 12px;
        border-radius: 3px;
        &1 {
          color: #39becd;
          background-color: #e1f5f8;
        }
        &2 {
          color: #3fc28c;
          background-color: #e1f5ed;
        }
        &3 {
          color: #5aabfd;
          background-color: #e6f2ff;
        }
      }
    }
    &__price {
      font-size: 12px;
      color: #fa5741;
      strong {
        font-size: 16px;
      }
    }
  }
}
